The Westminster Bridge Over Thames River, and the London Eye in the background London, United Kingdom
NEW
The Thames River with the Tower Bridge London in the background.
The Thames River in London with Westminster Bridge, Big Ben and the Houses of Parliament and and iconic AEC Routemaster red double-decker buses in London, United Kingdom
NEW
Big Ben clock tower, London, UK
Aerial view of Tower Bridge in London. One of London's most famous bridges and must-see landmarks. Beautiful panorama of Tower Bridge.